body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
ul { list-style: none; }
img { border-style: none; }




.DB_tab25 {width:1423px;height:780px; overflow:hidden; margin:0 auto;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:780px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:980px;top:320px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:260px;top:320px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:430px;top:480px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:120px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:220px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:450px;top:0px}
.DB_tab25 .DB_imgSet .DB_3_1{
	position: absolute;
	left: 220px;
	top: 190px;
}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:320px;top:300px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:90px;top:593px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:120px;top:0px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:540px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:690px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:540px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1100px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:390px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-200px;top:380px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:380px;cursor:pointer;display:none}

/* CSS Document */
body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd ,table, tr, td{ margin: 0px; padding: 0px; font-size: 12px; font-weight: normal; }
ul { list-style: none; }
img { border-style: none; }
a{ text-decoration:none}


.ny{ width:900px; height:458px; float:left; margin-left:20px;position:relative; top:-500px; }




.ztnr{ width:100%; height:650px; overflow:hidden}
/*******��ҳͨ������********/
.banner{height:650px; width:100%; margin:0 auto;}
.banner .d1{width:100%;height:650px;display:block; overflow:hidden}
.banner .d2{ margin:0 auto;position:relative;z-index:100;right:50%;}
.banner .d2 ul{float:left; position:relative; left:0px;top:120px;display:inline;}
.banner .d2 li{width:14px;height:14px;overflow:hidden;cursor:pointer;background:url(../images/an_02.png) no-repeat center;float:left;margin:3px 5px;display:inline;}
.banner .d2 li.nuw{background:url(../images/an_01.png) no-repeat center;}
.inmovie_box dl dt img{ width:200px; height:160px;}
.ycc{ width:147px; height:20px; background:#000; display:none; z-index:100; position:absolute; left:8px; bottom:9px; line-height:30px; text-align:center; margin-top:2px; font-size:12px; }
.ycc span{ color:#F00;}





/*******����********/
.zt_main{ width:1200px; height:auto; margin:0 auto;}
.nav_bg{ width:230px; height:650px; float:left; background:url(../images/nav_bg.png) repeat; position:relative; top:-650px;}
.nav_main li a{ color:#f0f1f1; font-family:"΢���ź�"; font-size:15px; width:230px; height:40px; background:url(../images/nb02.png) no-repeat; display:block; line-height:40px; padding-left:60px; margin-top:27px;}
.nav_main li a:hover{ color:#df0000; width:230px; height:40px; background:url(../images/nb01.png) no-repeat; display:block; line-height:40px; padding-left:60px;}
.active{width:230px; height:40px; background:url(../images/nb01.png) no-repeat; display:block;}








/*******�ֹ�˾����********/

#about-1{ display:block;}


.fgs{ width:100%; height:112px; background:#004b91}
.jg{ width:100%; height:2px; background:#fff}
.ssk{ width:228px; height:31px; float:left; margin-top:20px;}
.fgs_main{ width:1200px; height:auto; margin:0 auto;}

.navBar {width:920px;height:50px; float:right}
.nav {position:relative;width:920px;margin:-15px auto; font-family:"΢���ź�";font-size:14px;}
.nav a {color:#fff;}
.nav h3 {width:150px; height:90px; background:url(../images/fgs_bg.png) no-repeat;}
.nav .m {float:left;position:relative;z-index:1;}
.nav h3 a {display:block; padding:35px 20px 0 20px;text-align:center;line-height:20px; font-size:13px;}

.nav .sub {display:none;position:absolute;left:-20px;top:-200px;z-index:1;width:160px;}
.nav .block {height:19px;width:150px; background:url(../images/fd_bg.png) no-repeat;position:absolute; z-index:9999;top:5px;overflow:hidden;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, th,td, {
    padding: 0;
    margin: 0;}

fieldset, img {
    border: 0;}

ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;}
p{ margin: 0px;padding: 0px;}
a{text-decoration:none;outline:none;color:black;}



.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}





body{
    max-width:1500px;
    margin:0 auto;
    font-size: 12px;
    padding: 0px;
    margin-top: 0px;
    margin-right: auto!important;
    margin-bottom: 0px;
    margin-left: auto!important;
    font-family:Arial,"����", Helvetica, sans-serif;
    text-decoration: none;
    color:black;
    line-height:25px;
    position:relative;}

.newspage {
    width:100%; DISPLAY: block; padding:10px 0; TEXT-ALIGN: center; clear:both
}
.newspage A {
    BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; font-family:"΢���ź�"; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
    BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #E05222; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
    BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#E05222; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
    BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.pro-switch{ width:100%;  position:relative;}
.flex-control-nav{ display:none;}
.flex-direction-nav{ display:none;}
.njx_menu{ position:absolute; left:3.3%; top:0; width:16%; height:auto; overflow:hidden; background:url(../images/nav_bg.png) repeat scroll center;}
.njx_menu_blank{ width:100%; height:35px;}
.njx_menu_list{ height:35px; line-height:35px;}
.njx_menu_list a{ display:block; padding-left:64px; background:url(../images/menu_list_bg.png) no-repeat scroll 27px center; color:white; font-family:"΢���ź�"; font-size:14px;}
.njx_menu_list a:hover{background:url(../images/menu_list_bg_hover.png) no-repeat scroll 27px center; color:red;}



#search_text{ border:1px solid #4d81b1; padding-left:5%; padding-right:10%; width:84%; height:29px; line-height:29px; background:none; color:#4d81b1;}
#search_button{ position:absolute; top:1px; right:1%; background:url(../images/s_button_bg.jpg) no-repeat scroll center; width:30px; height:29px; border:none;}
.footer1_right{ position:absolute; left:19.3%; top:-31px; width:80.7%;}
.navBar {width:100%;height:50px;}
.nav {position:relative;width:100%; font-family:"微软雅黑";font-size:14px;}
.nav a {color:#fff;}
.nav h3 { height:90px; background:url(../images/fgs_bg.png) no-repeat scroll center top;}
.nav .m {float:left;position:relative;z-index:1; width:16.666%;}
.nav h3 a {display:block; padding:35px 20px 0 20px;text-align:center;line-height:20px; font-size:13px;}
.nav .sub {display:none;position:absolute;left:0;top:-180px;z-index:1;width:100%;}
.nav .sub img{ width:100%;}
.nav .block {height:19px;width:16.6%; background:url(../images/fd_bg.png) no-repeat scroll center;position:absolute; z-index:9999;top:21px;overflow:hidden;}
#about-1{ display:block; width:100%;}

.footer2{ line-height:50px; width:86%; margin:0 auto;}
.footer2_left{float:left; width:70%;}
.footer2_right{ float:right; background:url(../images/footer2_right_bg.JPG) no-repeat scroll center; width:144px; height:50px;}
.footer2_right a{ display:block; float:left; width:36px; height:50px; position:relative;}
.fr_a2 img{ display:none;position:absolute; top:-95px; left:-31px; width:100px;}
.fr_a2:hover img{ display:block; z-index:99999; }

.nbox{ position:absolute;left:15%;top:18%; width:73%;height: 600px;}
.nbox_body{ background:url(../images/about_bg.png) repeat scroll center;height: 600px;overflow: auto}
.nbox_body2{ padding:20px 30px;height: 600px;}
.nbox_body_top{ height:60px;}
.nbox_body_top_left{ float:left; width:70%; line-height:30px; padding-bottom:9px; border-bottom:1px solid #51535f; color:red; font-family:"微软雅黑"; font-size:18px; background:url(../images/about_top_bg.png) no-repeat scroll 5% 33px;}
.nbox_body_top_right{ float:right; width:27%; padding-left:2%; padding-top:2px;}
.nbox_body_top_right_en{ float:right; width:27%; padding-left:2%; padding-top:2px;}
.nbox_body_top_right a{ float:right; display:block; width:51px; height:42px; line-height:16px; padding-top:9px; background:url(../images/top_a_bg.png) no-repeat scroll left center; font-size:14px; color:white; text-align:center; margin-right:10px;}
.nbox_body_top_right_en a{ float:right; display:block; width:51px; height:42px; line-height:38px; padding-top:9px; background:url(../images/top_a_bg.png) no-repeat scroll left center; font-size:12px; color:white; text-align:center; margin-right:10px;}
.nbox_body_top_right a:hover{background:url(../images/top_a_hover_bg.png) no-repeat scroll left center;}
.nbox_body_top_right_en a:hover{background:url(../images/top_a_hover_bg.png) no-repeat scroll left center;}

.nbox_body_content{ width: 90%;height: auto;margin: 0 auto; color:#C2C2C2;}
.nbox_body_content a{color:#C2C2C2;}
.about{ width: 100%;height: auto;margin: 0 auto;}
.about p{ text-indent:24px; padding-bottom:20px;}
.honors{ width:100%;}
.honors_box{ float:left; width:21%; padding:0 2%;}
.honors_img{ padding:3px; border:1px solid #ccc;}
.honors_img img{ width:100%; height:140px;}
.honors_title{ line-height:30px; text-align:center;}

.contact_list{}
.contact_list_box{ border-bottom:1px dotted #51535f; line-height:30px;background:url(../images/news_bg.gif) no-repeat scroll 5px center; padding-left:20px; }

.fac_box img{ width:260px; height:170px; padding:3px; border:1px solid #ccc; margin-bottom:20px;}


/*footer*/
.footer{
	width: 100%;
	background-color: #1C86F6;
}
.footer1{
	width: 1200px;
	margin: 0 auto;
	line-height: 30px;
	height: 120px;
	color: #FFF;
	text-align: left;

}
#banner{
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	
}
#banner .daohang_1{
	background-repeat: no-repeat;
	height: 52px;
	width: 1200px;
	float: left;
}
#banner .daohang_1 li{
	float: left;
	width: 133px;
	line-height: 52px;
	text-align: center;
	position: relative;
	display: block;
}

.font_dd , .font_dd a:link , .font_dd a:visited , .font_dd a:active{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;
	font-family:microsoft yahei;
	font-weight:bold
}
.font_dd a:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	font-family:microsoft yahei;
	font-weight:bold
}
#huanying{
	width: 1150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	overflow: hidden;
}
#huanying .welcome1{
	width: 700px;
	float: left;
}
#huanying .welcome2{
	width: 300px;
	float: right;
	text-align: right;

	
}
a.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}
a.zzb07link:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}.menu_about{
	position:absolute;
	left:0px;
	top:52px;
	display:none;
	z-index:100;
	line-height: 36px;
}
.menu_about p{
	width:133px;
	height:36px;
	background-image:url(../images/75.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	border-top:#FFFFFF 1px solid;
	font-size: 12px;
}
.menu_about p a{
	line-height:36px;
	font-size: 12px;color:#FFFFFF;
}
.menu_about a{
	color: #FFffff;
	background:none;
	font-size: 12px;
}
.menu_about a:hover{
	color:#fff;
	text-decoration: underline;
	
	width:133px;
	height:36px;
	display:block;
	font-size: 12px;
}